module.exports = {
	// 공통 오류 메시지
	'param-error': '매개변수 오류',
	'param-required': '매개변수 {param}는 필수입니다',
	'system-error': '시스템 오류',
	'operation-success': '작업 성공',
	'operation-failed': '작업 실패',
	'invalid-client-info': '잘못된 클라이언트 정보',
	'unsupported-request': '지원되지 않는 요청',
	
	// 사전 관련 오류 메시지
	'dict-type-required': '사전 유형은 필수입니다',
	'dict-get-success': '가져오기 성공',
	'dict-get-failed': '사전 데이터 가져오기 실패',
	'pattern-categories-get-failed': '패턴 카테고리 가져오기 실패',
	'featured-playlist-types-get-failed': '주요 재생목록 유형 가져오기 실패',
	
	// 패턴 관련 오류 메시지
	'pattern-get-failed': '패턴 가져오기 실패',
	'pattern-not-found': '패턴을 찾을 수 없습니다',
	'pattern-list-get-failed': '패턴 목록 가져오기 실패',
	
	// 장치 관련 메시지
	'device-not-found': '장치를 찾을 수 없습니다',
	'device.register.success': '장치 등록 성공',
	'device.register.failed': '장치 등록 실패',
	'device.list.success': '장치 목록 가져오기 성공',
	'device.list.failed': '장치 목록 가져오기 실패',
	'device.detail.success': '장치 세부 정보 가져오기 성공',
	'device.detail.failed': '장치 세부 정보 가져오기 실패',
	'device.active.success': '장치 활성 시간 업데이트 성공',
	'device.active.failed': '장치 활성 시간 업데이트 실패',
	'device.disable.success': '장치 비활성화 성공',
	'device.disable.failed': '장치 비활성화 실패',
	'device.enable.success': '장치 활성화 성공',
	'device.enable.failed': '장치 활성화 실패',
	'device.exists': '장치가 이미 바인딩되어 있습니다',
	'device.already.owned': '이미 이 장치를 소유하고 있습니다. 다시 추가할 필요가 없습니다',
	'device.sn.exists': '이 장치는 다른 사용자에 의해 바인딩되었습니다',
	'device.add.success': '장치 추가 성공',
	'device.add.failed': '장치 추가 실패',
	'device.update.success': '장치 업데이트 성공',
	'device.update.failed': '장치 업데이트 실패',
	'device.delete.success': '장치 삭제 성공',
	'device.delete.failed': '장치 삭제 실패',
	'device.control.success': '장치 제어 성공',
	'device.control.failed': '장치 제어 실패',
	'device.status.update.success': '상태 업데이트 성공',
	'device.status.update.failed': '장치 상태 업데이트 실패',
	'device.pattern.not-found': '패턴이 존재하지 않습니다',
	'device.brightness.invalid': '밝기 값이 유효하지 않습니다',
	'device.color-temp.invalid': '색온도 값이 유효하지 않습니다',
	'device.action.invalid': '유효하지 않은 작업 타입입니다',
	'device.playlist.not-found': '재생목록이 존재하지 않습니다',
	
	// 데이터 관련 오류 메시지
	'data-not-found': '데이터를 찾을 수 없습니다',
	
	// 데이터베이스 작업 오류
	'database-connection-failed': '데이터베이스 연결 실패',
	'database-query-failed': '데이터베이스 쿼리 실패',
	
	// 권한 관련 오류
	'permission-denied': '권한 부족',
	'unauthorized': '인증되지 않은 액세스'
}
